package com.ibeeking.found.cms.api.common.query;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
@Accessors(chain = true)
public class GoodsByGroupQuery {
    /**
     * 商品分组id
     */
    @NotNull(message = "商品分组不能为空!")
    private Long goodsGroupId;
    /**
     * 需要查询的商品数量
     */
    private Integer goodsNum;
    /**
     * 商品状态  -1草稿、-2待审核、-3下架、-4已上架、-5已停售
     */
    @NotNull(message = "商品状态不能为空!")
    private Integer status;

    /**
     * 1商品列表，2积分商城商品，3pos商品
     */
    @NotEmpty(message = "商品渠道不能为空!")
    private List<Integer> channels;
}
